to produce something - Français Anglais Dictionnaire